home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 May / SAN CD 5-2007 CD-ROM 24.iso / pc / Software / ISSsimulator_Win / install.exe / install.dxr / 00005_MUI-GUI- getInstallPathDialog.ls < prev    next >
Encoding:
Text File  |  2007-03-09  |  1.6 KB  |  32 lines

  1. on getInstallPathDialog iconLi, NameLi, EnabLi, BtnsLi, StatLi, EditLi, attrLi, valuLi, grupLi
  2.   iconLi = [#sys: #note]
  3.   NameLi = [#i1, #continueBut, #browseBut, #exitBut, #installPathField, #S1]
  4.   EnabLi = [#i1: 1, #continueBut: 1, #browseBut: 1, #exitBut: 1, #installPathField: 1, #S1: 1]
  5.   BtnsLi = [#continueBut: "Continue", #browseBut: "Browse", #exitBut: "Exit"]
  6.   StatLi = [#S1: "Please specify an installation location:"]
  7.   if EditLi = VOID then
  8.     EditLi = [#installPathField: EMPTY]
  9.   end if
  10.   attrLi = []
  11.   valuLi = [:]
  12.   grupLi = [:]
  13.   return getgetInstallPathDialogDialog(iconLi, NameLi, EnabLi, BtnsLi, StatLi, EditLi, attrLi, valuLi, grupLi)
  14. end
  15.  
  16. on getgetInstallPathDialogDialog iconLi, NameLi, EnabLi, BtnsLi, StatLi, EditLi, attrLi, valuLi, grupLi
  17.   winProps = [#type: #normal, #mode: #pixel, #closeBox: 0, #callback: "muiCallbackStandard", #modal: 1]
  18.   titleBar = "Install ISS Simulator V3.0"
  19.   inscription = getMUIGUIDlogText(BtnsLi, StatLi, EditLi)
  20.   txtLi = [#titleBar: titleBar, #inscription: inscription]
  21.   if not listp(attrLi) then
  22.     attrLi = [:]
  23.   end if
  24.   if not listp(valuLi) then
  25.     valuLi = [:]
  26.   end if
  27.   ElemLi = [#i, #d, #b, #b, #e, #s]
  28.   xyLi = [#PositionX: #z, #PositionY: #z, #BreiteF: 410, #HoeheF: 100, #xListe: [10, 310, 110, 210, 60, 60], #yListe: [10, 70, 70, 70, 40, 10], #bListe: [32, 91, 91, 91, 340, 280], #hListe: [31, 20, 20, 20, 20, 25], #aListe: [#left, #center, #center, #center, #left, #left], #pListe: [0, 0, 0, 0, #normal, #normal]]
  29.   answer = displayMUIDialog(winProps, iconLi, NameLi, EnabLi, ElemLi, xyLi, txtLi, attrLi, valuLi, grupLi)
  30.   return answer
  31. end
  32.